one's strong suit - Francés Inglés Diccionario